package ejb.entity;

import java.sql.Timestamp;
import java.util.Set;

public interface User {

	public abstract String getCode();

	public abstract void setCode(String code);

	public abstract int getUserId();

	public abstract void setUserId(int userId);

	public abstract byte getActive();

	public abstract void setActive(byte active);

	public abstract Timestamp getDateCreated();

	public abstract void setDateCreated(Timestamp dateCreated);

	public abstract String getEmail();

	public abstract void setEmail(String email);

	public abstract String getFirstName();

	public abstract void setFirstName(String firstName);

	public abstract String getLastName();

	public abstract void setLastName(String lastName);

	public abstract String getPassword();

	public abstract void setPassword(String password);

	public abstract String getUserName();

	public abstract void setUserName(String userName);

	public abstract Set<Position> getPositions();

	public abstract void setPositions(Set<Position> positions);
	
	public boolean isForecast();
	
	public void setForecast(boolean forecast);

}